From 6fd05dfe53ae68a3730a0dc3461bb044de4a1ca3 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 14 Mar 2016 15:28:20 +0100 Subject: [PATCH] gtk-demo: Handle GDK_TOUCH_CANCEL in event-axes demo It is a thing in wayland, which means we leave traces from older touches when the compositor takes over touch sequences in order to handle a gesture. --- demos/gtk-demo/event_axes.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/demos/gtk-demo/event_axes.c b/demos/gtk-demo/event_axes.c index bc31f53308..bfec8b7faf 100644 --- a/demos/gtk-demo/event_axes.c +++ b/demos/gtk-demo/event_axes.c @@ -131,7 +131,8 @@ update_axes_from_event (GdkEvent *event, source_device = gdk_event_get_source_device (event); sequence = gdk_event_get_event_sequence (event); - if (event->type == GDK_TOUCH_END) + if (event->type == GDK_TOUCH_END || + event->type == GDK_TOUCH_CANCEL) { g_hash_table_remove (data->touch_info, sequence); return; -- 2.30.2